home *** CD-ROM | disk | FTP | other *** search
- /*
- DMacroCollector.h
- */
-
- #pragma once
-
- #include "DObject.h"
- #include "DMacro.h"
-
- class DTokenStream;
- class DToken;
-
- class DMacroCollector : public DObject
- {
- public:
- DMacro *theMacro;
- long startingParenLevel;
- DTokenStream **theArgs;
- void IMacroCollector(DMacro *);
- long currentArg;
-
- void Expand(DTokenStream *,CSymbolList *);
- void StartNextArg(void);
- void AddToArg(DToken *);
- void Dispose(void);
- };
-
-